/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.8
 */

package com.financial.model;

import java.util.Date;

/**
 * t_recharge
 * 
 * @author yunfa_liu
 * @version 1.0.0 2020-02-10
 */
public class TRecharge implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = 6043373888335760344L;

    /** id */
    private String id;

    /** 充值账户id */
    private String userId;

    /** 用户名 */
    private String username;

    /** 银行卡id */
    private String bankCardId;

    /** 交易号 */
    private String tradeNo;

    /** 充值金额(单位：分) */
    private Long amount;

    /** 充值日期 */
    private Date rechargeTime;

    /** 审核状态( 0:审核拒绝  1:审核中  2:审核通过 ) */
    private Integer state;

    /** 备注 */
    private String remark;

    /** 创建日期 */
    private Date createTime;

    /**
     * 获取id
     * 
     * @return id
     */
    public String getId() {
        return this.id;
    }

    /**
     * 设置id
     * 
     * @param id
     *          id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取充值账户id
     * 
     * @return 充值账户id
     */
    public String getUserId() {
        return this.userId;
    }

    /**
     * 设置充值账户id
     * 
     * @param userId
     *          充值账户id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取用户名
     * 
     * @return 用户名
     */
    public String getUsername() {
        return this.username;
    }

    /**
     * 设置用户名
     * 
     * @param username
     *          用户名
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * 获取银行卡id
     * 
     * @return 银行卡id
     */
    public String getBankCardId() {
        return this.bankCardId;
    }

    /**
     * 设置银行卡id
     * 
     * @param bankCardId
     *          银行卡id
     */
    public void setBankCardId(String bankCardId) {
        this.bankCardId = bankCardId;
    }

    /**
     * 获取交易号
     * 
     * @return 交易号
     */
    public String getTradeNo() {
        return this.tradeNo;
    }

    /**
     * 设置交易号
     * 
     * @param tradeNo
     *          交易号
     */
    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }

    /**
     * 获取充值金额(单位：分)
     * 
     * @return 充值金额(单位
     */
    public Long getAmount() {
        return this.amount;
    }

    /**
     * 设置充值金额(单位：分)
     * 
     * @param amount
     *          充值金额(单位
     */
    public void setAmount(Long amount) {
        this.amount = amount;
    }

    /**
     * 获取充值日期
     * 
     * @return 充值日期
     */
    public Date getRechargeTime() {
        return this.rechargeTime;
    }

    /**
     * 设置充值日期
     * 
     * @param rechargeTime
     *          充值日期
     */
    public void setRechargeTime(Date rechargeTime) {
        this.rechargeTime = rechargeTime;
    }

    /**
     * 获取审核状态( 0:审核拒绝  1:审核中  2:审核通过 )
     * 
     * @return 审核状态( 0
     */
    public Integer getState() {
        return this.state;
    }

    /**
     * 设置审核状态( 0:审核拒绝  1:审核中  2:审核通过 )
     * 
     * @param state
     *          审核状态( 0
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 获取备注
     * 
     * @return 备注
     */
    public String getRemark() {
        return this.remark;
    }

    /**
     * 设置备注
     * 
     * @param remark
     *          备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取创建日期
     * 
     * @return 创建日期
     */
    public Date getCreateTime() {
        return this.createTime;
    }

    /**
     * 设置创建日期
     * 
     * @param createTime
     *          创建日期
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}